window.ip={
	// hc
	host:'http://192.168.30.8:8800/',
	// home
	// host:'http://192.168.101.90:8800/'
}

window.api={
	//【注册】
	register: ip.host+'api/chat/register',
	// 【登录】
	login: ip.host+'api/chat/login',
	// 【文件上传】
	upload: ip.host+'api/chat/global/upload',
	// 【用户信息】
	userInfo: (userId) => ip.host+'api/chat/user/'+userId,
	// 【用户好友列表】
	userFriends: (userId) => ip.host+'api/chat/user/'+userId+'/friends',
	// 【搜索好友】
	searchFriend: ip.host+'api/chat/user/search/friend',
	// 【发送好友请求】
	addFriend: ip.host+'api/chat/user/add/friend',
	// 【好友申请列表】
	applyFriendList: ip.host+'api/chat/user/friend/apply/list',
	// 【待处理好友数量】
	newFriendNum: ip.host+'api/chat/user/my/newFriendNum',
	// 【获取申请人信息】
	newFriendInfo: ip.host+'api/chat/user/get/newFriend',
	// 【同意好友申请】
	agreeNewFriend: ip.host+'api/chat/user/friend/apply/agree',
	// 【socket绑定用户id】
	bingUid:ip.host+'api/chat/user/bind/client_id',
	// 【发送消息，单聊】
	sendMsg:ip.host+'api/chat/user/send/msg',
	// 【用户离线】
	connectLogout:ip.host+'api/chat/user/connect/logout',
	// 【用户进入/离开聊天室】
	comingOrLeave:ip.host+'api/chat/user/comingOrLeave/group',
}

window.util={
	ajax:function(param){
		var userToken = util.getUserToken();
		mui.ajax(param.url,{
			data:param.data,
			dataType:'json',//服务器返回json格式数据
			type:'post',//HTTP请求类型              
			success:function(data){
				param.success(data);//调用用户传递过来的函数
			},
			headers:{'Authorization': 'bearer '+userToken},
			error:function(xhr,type,errorThrown){
				if(param.error){
					param.error(xhr,type,errorThrown);
				}
				//异常处理；
				if(errorThrown == 'Unauthorized'){
					plus.nativeUI.toast("未登录");
				} else {
					plus.nativeUI.toast("服务异常");
				}
			}
		});
		
	},
	setUser:function(user){ // 保存用户到数据库
		plus.storage.setItem("login_user",JSON.stringify(user));
	},
	getUser:function(){
		return JSON.parse(plus.storage.getItem("login_user"));
	},
	setUserToken:function(userToken){ // 保存用户到数据库
		plus.storage.setItem("user_token",JSON.stringify(userToken));
	},
	getUserToken:function(){
		return JSON.parse(plus.storage.getItem("user_token"));
	},
	setFriendList:function(fList){ // 保存用户到数据库
		plus.storage.setItem("friendList",JSON.stringify(fList));
	},
	getFriendList:function(){
		return JSON.parse(plus.storage.getItem("friendList"));
	}
}